@charset "utf-8";

/*reset*/


/* CSS reset for c_b */



body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {



	margin: 0;



	padding: 0;



}



table {



	border-collapse: collapse;



	border-spacing: 0;



}



table th, table td {



	padding: 5px;



}



fieldset, img {



	border: 0;



}



address, caption, cite, code, dfn, em, th, var {



	font-style: normal;



	font-weight: normal;



}



ol, ul {



	list-style: none;



}



ception, th {



	text-align: left;



}



q:before, q:after {



	content: '';



}



abbr, acronym {



	border: 0;



}



a {



	color: #666;



	text-decoration: none;



}  /*for ie f6n.net*/



a:focus {



	outline: none;



} /*for ff f6n.net*/



a:hover {



	text-decoration: underline;



}



/*定位*/



.tl {



	text-align: left;



}



.tc {



	text-align: center;



}



.tr {



	text-align: right;



}



.bc {



	margin-left: auto;



	margin-right: auto;



}



.fl {



	float: left;



	display: inline;



}



.fr {



	float: right;



	display: inline;



}



.zoom {



	zoom: 1



}



.hidden {



	visibility: hidden;



}



.vam {



	vertical-align: middle;



}



.clear {



	clear: both;



	height: 0;



	line-height: 0;



	font-size: 0;



}



p {



	word-spacing: -1.5px;



}



 -moz-box-sizing:content-box;



-webkit-box-sizing:content-box;



box-sizing:content-box;



/*其他*/



.curp {



	cursor: pointer



}



;



/*原reset*/



sup {



	vertical-align: baseline;



}



sub {



	vertical-align: baseline;



}



input, button, textarea, select, optgroup, option {



	font-family: inherit;



	font-size: inherit;



	font-style: inherit;



	font-weight: inherit;



}



input, button, textarea, select {



*font-size:100%;



}



input, select {



	vertical-align: middle;



}



body {



	font: 12px/1.231 arial, helvetica, clean, sans-serif;



}



select, input, button, textarea, button {



	font: 99% arial, helvetica, clean, sans-serif;



}



table {



	font-size: inherit;



	font: 100%;



	border-collapse: collapse;



}



pre, code, kbd, samp, tt {



	font-family: monospace;



*font-size:108%;



	line-height: 100%;



}



/*title*/



h1 {



	font-size: 32px;



}



h2 {



	font-size: 26px;



}



h3 {



	font-size: 20px;



}



h4 {



	font-size: 14px;



}



h5 {



	font-size: 12px;



}



h6 {



	font-size: 10px;



}



/*end reset*/











#roll_top, #fall, #ct {



	position: relative;



	cursor: pointer;



	height: 52px;



	width: 52px



}



#roll_top {



	background: url(../images/top.gif) no-repeat



}



#fall {



	background: url(../images/top.gif) no-repeat 0 -80px



}



#ct {



	background: url(../images/top.gif) no-repeat 0 -40px



}



#roll {



	display: block;



	width: 15px;



	margin-right: -558px;



	position: fixed;



	right: 46%;



	top: 80%;



	_margin-right: -558px;



	_position: absolute;



_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight*0.8));



	z-index: 100;



}



/* CSS Document */



body {



	background-color: #fff;



	overflow-x: hidden;



	color: #666;



	font-size: 12px;



	font-family: microsoft yahei, "宋体";



	position: relative;



}/*网站字体颜色*/



.header, .content, .footer, .container {



	margin-left: auto;



	margin-right: auto;



	width: 1000px;



}



/*页眉*/



.header {



	width: 100%;



	overflow: hidden;



	background-color: #fff;



}



.header .hdTop {



	height: 50px;



	background-color: #eeeeee;



}



.header .hdTop p {



	float: left;



	color: #999;



	line-height: 50px;



	font-size: 14px;



}



.header .hdUl {



	float: right;



	margin-top: 18px;



}



.header .hdUl li {



	font-size: 14px;



	float: left;



	color: #666



}



.header .hdUl li a {



	color: #666;



	padding: 0 10px;



}



.header .hdUl li.last a {



	padding-right: 0;



}



.header .logo {



	overflow: hidden;



	padding: 30px 0;



	background-color: #fff



}



.header .logo h1 {



	float: left;



}



.header .logo h2 {



	font-size: 24px;



	color: #ffba00;



	float: left;



	margin-left: 15px;



	background: url("../images/hdwen.png") no-repeat left center;



	text-indent: 55px;



}



.header .logo h2 p {



	font-weight: normal;



	font-size: 16px;



	color: #3f3f3f;



	margin-top: 5px;



}



.header .phone {



	float: right;



	background: url(../images/hdphone.png) no-repeat left center;



	padding-left: 60px;



	margin-top: 5px;



	font-size: 30px;



	color: #ffba00;



	font-weight: normal



}



.header .phone p {



	font-size: 14px;



	color: #333



}



.header .Nav {



	height: 50px;



	background: #263648



}



.header .navBox {



	height: 50px;



	line-height: 50px;



}



.header .navUl {



	width: 102%



}



.header .navUl li {



	font-size: 14px;



	float: left;



}



.header .navUl li a {



	display: block;



	color: #fff;



	text-decoration: none; width:111.11px; text-align:center



}



.header .navUl>li:hover, .header .navUl>li.cur {



	color: #fff;



	background-color: #ffba00;



}



.header .erj {



	position: absolute;



	display: none;



	z-index: 9999;



	border-top: 2px solid #00073c;



	z-index: 9999;



	background: #fff;



	background-color: rgba(255, 255, 255, 0.9);



	width: 150px;



}



.header .erj li {



	height: 30px;



	line-height: 30px;



	border: none;



}



.header .erj li a {



	padding-left: 20px;



	color: #c30d23;



	font-weight: normal;



	-webkit-transition: margin 0.2s ease-out;



	-moz-transition: margin 0.2s ease-out;



	-khtml-transition: margin 0.2s ease-out;



}



.header .erj li a:hover {



	color: #333;



	text-decoration: none;



	margin-left: 20px;



	font-weight: bold;



}



/*footer*/



.footer {



	overflow: hidden;



	width: 100%;



	background: #263648;



	padding-bottom: 20px;



}



.footer .ftNav {



	width: 100%;



	background-color: #ffba00;



	padding: 24px 0;



	overflow: hidden



}



.footer .ftNavBox {



	text-align: center;



}



.footer .ftNavBox li {



	display: inline-block;



	font-size: 14px;



	padding: 0 20px;



	border-left: 1px dotted #fff



}



.footer .ftNavBox li {



*display: inline



}



.footer .ftNavBox li a {



	color: #000



}



.footer .ftNavBox li:first-child {



	border-left: none



}



.footer .ftConBox {



	overflow: hidden;



	padding: 40px 0;



}



.footer .ftLt {



	float: left;



}



.footer .ftLt p {



	line-height: 32px;



	color: #fff;



}



.footer .ftLt i {



	width: 25px;



	height: 3px;



	background-color: #ffae00;



	display: block;



	margin-top: 15px;



}



.footer .ftDl {



	float: right;



	width: 375px;



}



.footer .ftDl dt {



	width: 91px;



	text-align: center;



	color: #fff;



	float: left;



}



.footer .ftDl dt p {



	line-height: 25px



}



.footer .ftDl dd {



	float: right;



	width: 265px;



	font-size: 16px;



	color: #fff;



	line-height: 25px



}



.footer .ftDl dd span {



	float: right;



	width: 215px;



	text-align: left;



}



.footer .ftDl dd span i {



	font-style: normal;



}



.footer .ftDl dd img {



	display: block;



	margin-top: 10px;



}



.footer .ftDl dd p {



	color: #ffba00;



	font-size: 32px;



	font-family: Arial;



	margin: 8px 0



}



.footer .bqBox {



	padding: 25px 0;



	overflow: hidden;



	border-top: 1px solid #389d72;



}



.footer .bqBox p {



	font-size: 13px;



	color: #fff



}



.footer .bqBox p a {



	color: #fff



}



/* -- 弹出窗口 -- */



#mesbook1_c, #mesbook1 {



	display: none;



	z-index: 1001;



	width: 398px;



	border: 1px solid #ccc;



	background: #fff;



	padding-bottom: 20px;



}



#mesbook1_c div, #mesbook1 div {



	border: 1px solid #E4E3E3;



	background: #EBECEB;



	height: 18px;



	padding: 4px .5em 0;



	margin-bottom: 10px;



}



#mesbook1_c dl.b1, #mesbook1 dl.b1 {



	width: 370px;



	margin: 0 auto;



}



#mesbook1_c dl.b1 dt, #mesbook1 dl.b1 dt {



	float: left;



	width: 105px;



	overflow: hidden;



}



#mesbook1_c dl.b1 dd, #mesbook1 dl.b1 dd {



	width: 265px;



	float: right;



}



#mesbook1_c #mesbook1_cBtns, #mesbook1 #mesbook1Btns {



	padding-bottom: 10px;



}



#mesbook1_c #mesbook1_cBtns input, #mesbook1 #mesbook1Btns input {



	margin-right: 20px;



}



.b15 {



	background: url(../images/skinsvibtn.png) no-repeat;



	border: 0;



	cursor: pointer;



	overflow: hidden;



}



.b15 {



	background-position: -79px -650px;



	width: 60px;



	height: 24px;



	line-height: 24px;



	color: #fff;



	font-size: 14px;



	font-weight: bold;



}



/*处理中动画占全屏*/



#oran_div_processing {



	width: 300px;



	padding: 20px;



	z-index: 9999;



	text-align: center;



	background: #fffeef;



	border: solid 1px #b8ab04;



}



/*--顶部链接导航*/



		



.retop ul {



	overflow: hidden;



}



.retop li {



	float: left;



	margin-left: 10px;



}



.retop li img {



	display: block;



}



.rtTop {



	width: 43px;



	height: 43px;



	overflow: hidden;



	position: fixed;



	top: 85%;



	right: 51%;



	margin-right: -675px;



	cursor: pointer;



	display: none;



}



.rtTop h4 {



	width: 43px;



	height: 43px;



	overflow: hidden;



	position: relative;



}



.rtTop img {



	display: block;



	position: absolute;



	top: 0;



	left: 0;



}



